package edu.eas.admin.mapper;

import edu.eas.common.pojo.RoleMenu;

import java.util.List;

/**
 * @author cql
 */
public interface RoleMenuMapper {

    /**
     * 获取所有的角色-菜单对应关系
     *
     * @return
     */
    List<RoleMenu> getRoleMenuAll();

    /**
     * 批量新增角色-菜单关系
     *
     * @param list
     * @return
     */
    int batchRoleMenu(List<RoleMenu> list);

    /**
     * 移除角色-菜单关系
     *
     * @param roleId
     */
    void deleteRoleMenuByRoleId(Long roleId);

    /**
     * 批量删除角色菜单关联信息
     *
     * @param roleIds
     */
    void deleteRoleMenu(Long[] roleIds);
}
